home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / DEMONSTR / VLIB20.ZIP / MENU.H < prev    next >
Text File  |  1993-08-13  |  7KB  |  230 lines

  1. #define    IDI_LOGO            100
  2. #define    IDM_HELP_ABOUT        101
  3. #define    IDM_HELP_LICENSE    109
  4. #define    IDM_HELP_VISUALIB    102
  5. #define    IDM_HELP_DEMOPROG    103
  6. #define    IDM_DEMO_EXIT        104
  7. #define    IDM_DEMO_SAVEPICTURE    105
  8. #define    IDM_DEMO_PRINTPICTURE    106
  9. #define    IDM_DEMO_START        107
  10. #define    IDM_DEMO_WITHFRAME    108
  11.  
  12. #define    IDM_SHADE_WIREFRAME    201
  13. #define    IDM_SHADE_SOLIDFILL    202
  14. #define    IDM_SHADE_FLATSHADE    203
  15. #define    IDM_SHADE_GOURAUD    204
  16. #define    IDM_SHADE_PHONG        205
  17. #define    IDM_SHADE_SPECULAR    206
  18.  
  19. #define    IDM_SELECT_L1        235
  20. #define    IDM_SELECT_L2        236
  21. #define    IDM_SELECT_L3        237
  22. #define    IDM_SELECT_L4        238
  23. #define    IDM_LIGHT_ON        239
  24. #define    IDM_LIGHT_OFF        240
  25. #define    IDM_LIGHT_INQUIRE    241
  26. #define    IDM_LIGHT_COLOR        256
  27. #define    IDM_LIGHT_AMBIENT    257
  28. #define    IDM_GLOBAL_AMBIENT    258
  29. #define    IDM_LIGHT_POSITION    259
  30. #define    IDM_LIGHT_DIRECTION    260
  31.  
  32. #define    IDM_SELECT_M1        261
  33. #define    IDM_SELECT_M2        262
  34. #define    IDM_SELECT_M3        263
  35. #define    IDM_SELECT_M4        264
  36. #define    IDM_MATERIAL_DIFFUSE    265
  37. #define    IDM_MATERIAL_AMBIENT    266
  38. #define    IDM_MATERIAL_SPECULAR    267
  39. #define    IDM_MATERIAL_EMISSION    268
  40. #define    IDM_OPTION_BACKCOLOR    269
  41. #define    IDM_OPTION_SHADEMODE    270
  42. #define    IDM_OPTION_TEXTURE        271
  43. #define    IDM_OPTION_REDRAW        272
  44. #define    IDM_OPTION_PREVIEW        273
  45.  
  46. #define    IDM_2DCURVE_START        300
  47. #define    IDM_2DCURVE_PARABOLA    301
  48. #define    IDM_2DCURVE_HYPERBOLA    302
  49. #define    IDM_2DCURVE_OSCILWAVE    303
  50. #define    IDM_2DCURVE_CATENARY    304
  51. #define    IDM_2DCURVE_SPIRAL        305
  52. #define    IDM_2DCURVE_END            315
  53.  
  54. #define    IDM_2DSHAPE_START        1100
  55. #define    IDM_2DSHAPE_BOX            1101
  56. #define    IDM_2DSHAPE_DISK        1102
  57. #define    IDM_2DSHAPE_NGON        1103
  58. #define    IDM_2DSHAPE_STAR        1104
  59. #define    IDM_2DSHAPE_FLOWER        1105
  60. #define    IDM_2DSHAPE_BOW            1106
  61. #define    IDM_2DSHAPE_WEDGE        1107
  62. #define    IDM_2DSHAPE_RING        1108
  63. #define    IDM_2DSHAPE_ROSE        1109
  64.  
  65. #define    IDM_2DCURVE_BEZIER        1110
  66. #define    IDM_2DCURVE_HERMIT        1111
  67. #define    IDM_2DCURVE_BSPLINE        1112
  68. #define    IDM_2DCURVE_NURBSKNOTS    1113
  69. #define    IDM_2DCURVE_NURBS        1114
  70. #define    IDM_2DCURVE_CATMULLROM    1115
  71. #define    IDM_2DCURVE_QBEZIER        1116
  72. #define    IDM_2DCURVE_QBSPLINE    1117
  73. #define    IDM_2DCURVE_QNURBS        1118
  74. #define    IDM_2DSHAPE_END            1119
  75.  
  76. #define    IDM_3DSHAPE_START        1200
  77. #define    IDM_3DSHAPE_BOX            1201
  78. #define    IDM_3DSHAPE_DISK        1202
  79. #define    IDM_3DSHAPE_NGON        1203
  80. #define    IDM_3DSHAPE_STAR        1204
  81. #define    IDM_3DSHAPE_FLOWER        1205
  82. #define    IDM_3DSHAPE_BOW            1206
  83. #define    IDM_3DSHAPE_WEDGE        1207
  84. #define    IDM_3DSHAPE_RING        1208
  85. #define    IDM_3DSHAPE_ROSE        1209
  86.  
  87. #define    IDM_3DCURVE_CATMULLROM    1210
  88. #define    IDM_3DCURVE_BEZIER        1211
  89. #define    IDM_3DCURVE_HERMIT        1212
  90. #define    IDM_3DCURVE_BSPLINE        1213
  91. #define    IDM_3DCURVE_NURBS        1214
  92. #define    IDM_3DCURVE_NURBSKNOTS    1218
  93. #define    IDM_3DCURVE_QBEZIER        1215
  94. #define    IDM_3DCURVE_QBSPLINE    1216
  95. #define    IDM_3DCURVE_QNURBS        1217
  96. #define    IDM_3DSHAPE_END            1219
  97.  
  98. #define    IDM_2DPRIME_START        1320
  99. #define    IDM_2DPRIME_LINE        1321
  100. #define    IDM_2DPRIME_POLYLINE    1322
  101. #define    IDM_2DPRIME_POINTER        1323
  102. #define    IDM_2DPRIME_MARK        1324
  103. #define    IDM_2DPRIME_LABEL        1325
  104. #define    IDM_2DPRIME_ARROW        1326
  105. #define    IDM_2DPRIME_NET            1327
  106. #define    IDM_2DPRIME_END            1330
  107.  
  108. #define    IDM_3DPRIME_START        1330
  109. #define    IDM_3DPRIME_LINE        1331
  110. #define    IDM_3DPRIME_POLYLINE    1332
  111. #define    IDM_3DPRIME_POINTER        1333
  112. #define    IDM_3DPRIME_MARK        1334
  113. #define    IDM_3DPRIME_LABEL        1335
  114. #define    IDM_3DPRIME_ARROW        1336
  115. #define    IDM_3DPRIME_NET            1337
  116. #define    IDM_3DPRIME_END            1340
  117.  
  118. #define    IDM_2DSHAPE_CYCLOID        321
  119. #define    IDM_2DSHAPE_EPICYCLOID    322
  120. #define    IDM_2DSHAPE_CARDIOID    323
  121. #define    IDM_2DSHAPE_HYPOCYCLOID    324
  122. #define    IDM_2DSHAPE_CATMULLROM    326
  123.  
  124. #define    IDM_3DCURVE_START        330
  125. #define    IDM_3DCURVE_SPRING        331
  126. #define    IDM_3DCURVE_SPIRAL        332
  127. #define    IDM_3DCURVE_END            341
  128.  
  129. #define    IDM_3DSHAPE_COONSPATCH    341
  130. #define    IDM_3DSHAPE_ELLIPSOID    342
  131. #define    IDM_3DSHAPE_ELLIPTICPARAB    343
  132. #define    IDM_3DSHAPE_HYPERBOLOID1    344
  133. #define    IDM_3DSHAPE_HYPERBOLOID2    345
  134. #define    IDM_3DSHAPE_HYPERBOLICPARAB    346
  135.  
  136. #define    IDM_SOLID_START                350
  137. #define    IDM_SOLID_TORUS                351
  138. #define    IDM_SOLID_SPHERE            352
  139. #define    IDM_SOLID_CYLINDER            353
  140. #define    IDM_SOLID_CONE                354
  141. #define    IDM_SOLID_BOX                355
  142. #define    IDM_SOLID_TETRAHEDRON        356
  143. #define    IDM_SOLID_OCTAHEDRON        357
  144. #define    IDM_SOLID_DODECAHEDRON        358
  145. #define    IDM_SOLID_ICOSAHEDRON        359
  146. #define    IDM_SOLID_FRUSTUM            360
  147. #define    IDM_SOLID_RIDGE                361
  148. #define IDM_SOLID_STAR                362
  149. #define    IDM_SOLID_FLOWER            363
  150. #define    IDM_SOLID_ELLIPSOID            364
  151. #define    IDM_SOLID_TUBE                365
  152. #define    IDM_SOLID_END                366
  153.  
  154. #define    IDM_SURFACE_START            370
  155. #define    IDM_SURFACE_NURBS            370
  156. #define IDM_SURFACE_BEZIER            371
  157. #define IDM_SURFACE_BSPLINE            372
  158. #define    IDM_SURFACE_HERMIT            373
  159. #define    IDM_SURFACE_COONSPATCH        374
  160. #define    IDM_SURFACE_END                375
  161.  
  162. #define    IDM_TEXT_START                400
  163. #define    IDM_TEXT_SELECTFONT            401
  164. #define    IDM_TEXT_SOLID                402
  165. #define    IDM_TEXT_3D                    403
  166. #define    IDM_TEXT_2D                    404
  167. #define    IDM_TEXT_3DV                405
  168. #define    IDM_TEXT_2DV                406
  169. #define    IDM_TEXT_SOLIDV                407
  170. #define    IDM_TEXT_END                408
  171.  
  172. #define    IDM_TEST_4BALLS                901
  173. #define IDM_TEST_ZBUFFER_PHONG        902
  174. #define IDM_TEST_IMAGE_MAPPING        903
  175.  
  176. #define IDM_2DTRANSF_TRANSLATE        911
  177. #define    IDM_2DTRANSF_SCALE            912
  178. #define    IDM_2DTRANSF_POINTSCALE        913
  179. #define    IDM_2DTRANSF_ROTATE            914
  180. #define    IDM_2DTRANSF_POINTROTATE    915
  181. #define    IDM_2DTRANSF_STRETCH        916
  182. #define    IDM_2DTRANSF_SHEAR            917
  183. #define    IDM_2DTRANSF_MIRROR            918
  184.  
  185. #define IDM_3DTRANSF_TRANSLATE        921
  186. #define    IDM_3DTRANSF_SCALE            922
  187. #define    IDM_3DTRANSF_POINTSCALE        923
  188. #define    IDM_3DTRANSF_ROTATE            924
  189. #define    IDM_3DTRANSF_AXLEROTATE        925
  190. #define    IDM_3DTRANSF_STRETCH        926
  191. #define    IDM_3DTRANSF_SHEAR            927
  192. #define    IDM_3DTRANSF_MIRROR            928
  193.  
  194. #define    IDM_ARRAY_RECTANGLE            1301
  195. #define    IDM_ARRAY_CUBIC                1302
  196. #define    IDM_ARRAY_POLAR                1303
  197. #define    IDM_ARRAY_CYLINDRIC            1304
  198. #define    IDM_ARRAY_SPHERIC            1305
  199.  
  200. #define    IDM_ANIMATE_START            1400
  201. #define    IDM_ANIMATE_OBJECT2D        1401
  202. #define    IDM_ANIMATE_VIEWER3D        1402
  203. #define    IDM_ANIMATE_STAR3D            1403
  204. #define    IDM_ANIMATE_SURFACE            1404
  205. #define    IDM_ANIMATE_ICOSAHEDRON        1405
  206. #define    IDM_ANIMATE_DODECAHEDRON    1406
  207. #define    IDM_ANIMATE_SPRING            1407
  208. #define    IDM_ANIMATE_ZOOM3D            1408
  209. #define    IDM_ANIMATE_FRAME            1409
  210. #define    IDM_ANIMATE_END                1410
  211.  
  212. //#define    IDM_DEMO_START                1000
  213. #define    IDM_DEMO_IMAGEMAPPING        1000
  214. #define    IDM_DEMO_SOLIDTEXTURE        1001
  215. #define    IDM_DEMO_DEPTHCLIPPING        1002
  216. #define    IDM_DEMO_MARBLERING            1003
  217. #define    IDM_DEMO_WOODSURFACE        1004
  218. #define    IDM_DEMO_GRANITECUBE        1005
  219. #define    IDM_DEMO_MATERIALPROPERTY    1006
  220. #define    IDM_DEMO_3DCOMPOSITE        1007
  221. #define    IDM_DEMO_STEREOTEXT            1008
  222. #define    IDM_DEMO_2DCOMPOSITE        1009
  223. #define    IDM_DEMO_PRINTFLAG            1010
  224. #define    IDM_DEMO_PRINTSHADING        1011
  225. #define    IDM_DEMO_SPOTLIGHT            1012
  226. #define    IDM_DEMO_NURBSCURVE            1013
  227. //#define    IDM_DEMO_END                1014
  228.  
  229. #define    ID_ABOUT    100
  230.